package code.structure.module.configs.data
{
	import code.structure.module.configs.data.task.TaskConfigData;

	/**
	 * 成就配置数据
	 * @author CYoung
	 * 2014-7-27下午3:33:22
	 */
	public class HonorConfigData
	{
		public var id:int;
		/** 任务id */		
		public var taskId:String;
		/** 任务配置数据 */
		public var taskConfig:TaskConfigData;
		/** 解锁等级  */		
		public var unlockLevel:int;
		/** 成就类型  */		
		public var type:int;
		/** 升级需要的数据，对应任务表所需要的物 [10,25,30]  */		
		public var upgradeList:Array;
		/** 最高等级  */		
		public var maxLevel:int;
		/** 几级对应不同的奖励物品领取 {"2":7000,"5":7002} */		
		public var decReard:Object;
		/** 系数 配合奖励默认的升级数据 */		
		public var coefficient:int;
		
		public function HonorConfigData(data:Object)
		{
			id = data.id;
			taskId = data.taskId;
			unlockLevel = data.unlockLevel;
			type = data.type;
			upgradeList = data.upgradeList as Array;
			maxLevel = data.maxLevel;
			decReard = data.decReard;
		}
	}
}